package light.mvc.utils;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;  
import java.util.Iterator;  
import java.util.Set;  
import java.util.Map.Entry;  

public class test {

	public static void main(String[] args) {  
        
//        HashMap<String, String> hashMap = new HashMap<String, String>();  
//        hashMap.put("cn", "中国");  
//        hashMap.put("jp", "日本");  
//        hashMap.put("fr", "法国");  
//          
//        System.out.println(hashMap);  
//        System.out.println("cn:" + hashMap.get("cn"));  
//        System.out.println(hashMap.containsKey("cn"));  
//        System.out.println(hashMap.keySet());  
//        System.out.println(hashMap.isEmpty());  
//          
//        hashMap.remove("cn");  
//        System.out.println(hashMap.containsKey("cn"));  
//          
//        //采用Iterator遍历HashMap  
//        Iterator it = hashMap.keySet().iterator();  
//        while(it.hasNext()) {  
//            String key = (String)it.next();  
//            System.out.println("key:" + key);  
//            System.out.println("value:" + hashMap.get(key));  
//        }  
//          
//        //遍历HashMap的另一个方法  
//        Set<Entry<String, String>> sets = hashMap.entrySet();  
//        for(Entry<String, String> entry : sets) {  
//            System.out.print(entry.getKey() + ", ");  
//            System.out.println(entry.getValue());  
//        }  

		
		SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
        Calendar c = Calendar.getInstance();
        //过去1天
        c.setTime(new Date());
        c.add(Calendar.DATE, - 1);
        Date d1 = c.getTime();
        String day1 = format.format(d1);
        System.out.println("过去一天："+day1);
        
      //过去七天
        c.setTime(new Date());
        c.add(Calendar.DATE, - 7);
        Date d = c.getTime();
        String day = format.format(d);
        System.out.println("过去七天："+day);
         
        //过去一月
        c.setTime(new Date());
        c.add(Calendar.MONTH, -1);
        Date m = c.getTime();
        String mon = format.format(m);
        System.out.println("过去一个月："+mon);
         
        //过去三个月
        c.setTime(new Date());
        c.add(Calendar.MONTH, -3);
        Date m3 = c.getTime();
        String mon3 = format.format(m3);
        System.out.println("过去三个月："+mon3);
         
        //过去一年
        c.setTime(new Date());
        c.add(Calendar.YEAR, -1);
        Date y = c.getTime();
        String year = format.format(y);
        System.out.println("过去一年："+year);
    }  
}
